星巡研究院

渗透视角下的C语言

`dirent.h` 提供打开目录、逐条读取目录项、关闭目录的接口,用于枚举一个目录下的文件与子目录。目录在 Linux 上本身是一种特殊文件,内核以目录项形式存放文件名与 inode 编号,本库把批量读取封装为逐项 `readdir`。 能力边界:`dirent` 只列目录名与类型,文件大小、权限、属主等元数据由 `sys/stat.h` 的 `stat`(第 5 章)取得。递归进入子目录需调用方自行判断 `d_type` 并再次 `opendir`。
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门